Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Plik, zapis - ograniczenie długości?
Dawid0
post 31.08.2007, 03:06:15
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 2.12.2005

Ostrzeżenie: (0%)
-----


Witam, mam dość nietypowe pytanie, ale nie radzę sobie z tym.
Otóż zapisałem sobie ciąg, bardzo długi ciąg w jednej lini - chodzi o news.
No i teraz...
Odpalam ten plik ze strony edytora, przesuwam dolny scroll do prawej strony, a tam ten ciąg się dalej ciągnie ;p, muszę zrobić "enter" żeby widzieć resztę ciągu.

Czy jest jakaś możliwość żeby tak nie było?
Diagnozuję że to jest przyczyną złego odczytywania przez skrypt newsa - np, nie widzi statusu bo znajduje się jeszcze za dolnym scrollem. dopiero jak skrócę ciąg, tak żeby wszystko się mieściło to jest okej.

Aa i jeszcze coś; ciąg musi być w jednej linii bo inaczej kod się sypie; błędy typu notice

Ten post edytował Dawid0 31.08.2007, 03:07:13
Go to the top of the page
+Quote Post
strife
post 31.08.2007, 04:55:36
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


A co Ci to przeszkadza? To jest wina edytora, którego używasz. Możesz sobie zrobić zawijanie wierszy w nim tongue.gif

Podaj ten skrypt to zobaczymy, albo wklej jakiś rozsądny fragment. smile.gif

Pozdrawiam.


--------------------
Go to the top of the page
+Quote Post
Dawid0
post 31.08.2007, 13:00:54
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 2.12.2005

Ostrzeżenie: (0%)
-----


Cytat
A co Ci to przeszkadza?


Cytat
nie widzi statusu bo znajduje się jeszcze za dolnym scrollem


Cytat
To jest wina edytora

Ale ja nie edytuje tego ciągu po zapisaniu pliku przez skrypt. Chyba że to działa też przed zapisem długiego ciągu. Skrypt działa dobrze, tylko nie wiem czy jest jakaś możliwość ze strony technicznej żeby tak nie było. Dla przykładu ci co nie mają tego zawijania wierszy [ja nie mam tongue.gif muszę pobrać jakiś i zobaczyć] niech odpalą ten plik:

Kod
<?php   function test($ciag)
  {
   $explode = explode("||", $ciag);
   if($explode[1]==1)
    echo $explode[0];

  }
test('[b]#1[/b] :[br/][br/][code]       $System_Color = 0;[br/][br/][br/][br/]      foreach(glob($News.\"uploads/users/*\") as $value)[br/][br/]       {[br/][br/]           if(!eregi(\'index.html\', $value))[br/][br/]          {[br/][br/]           $System_Color++;[br/][br/][br/][br/]            require($value);[br/][br/]            $background = ( $System_Color%2==0 ) ? $this -> table[2] : $this -> table[3];[br/][br/]            $access = (count($access)<>0) ? \'Ograniczone\' : \'Everything\';[br/][br/]            $Add_news = 0;[br/][br/][br/][br/]            $file = file($News.\'uploads/data/news.php\');[br/][br/]               foreach( $file as $values )[br/][br/]                {[br/][br/]                 if( !eregi(\"###THIS NEWS IS DELETE###\", $values) )[br/][br/]                 {[br/][br/]                  $silce = explode(\"||\", $values);[br/][br/]                  if($silce[5]==$uses)$Add_news++;[br/][br/]                 }[br/][br/]                }[b][b]#1[/b] :[br/][br/][code]       $System_Color = 0;[br/][br/][br/][br/]      foreach(glob($News.\"uploads/users/*\") as $value)[br/][br/]       {[br/][br/]           if(!eregi(\'index.html\', $value))[br/][br/]          {[br/][br/]           $System_Color++;[br/][br/][br/][br/]            require($value);[br/][br/]            $background = ( $System_Color%2==0 ) ? $this -> table[2] : $this -> table[3];[br/][br/]            $access = (count($access)<>0) ? \'Ograniczone\' : \'Everything\';[br/][br/]            $Add_news = 0;[br/][br/][br/][br/]            $file = file($News.\'uploads/data/news.php\');[br/][br/]               foreach( $file as $values )[br/][br/]                {[br/][br/]                 if( !eregi(\"###THIS NEWS IS DELETE###\", $values) )[br/][br/]                 {[br/][br/]                  $silce = explode(\"||\", $values);[br/][br/]                  if($silce[5]==$uses)$Add_news++;[br/][br/]                 }[br/][br/]                }[b
||1');
?>[/code]

Jeśli widzą całe wywołanie funkcji to dodajcie sobie parę linijek kodu.
Jeśli nie widzicie tekstu to coś jest nie tak - tak jak u mnie.... Bo na końcu jest liczba 1 a ona odpowiada za wywołanie funkcji, tylko nie mówcie żeby przestawić 1 na początek tongue.gif


PS, a ja ide pobrać jakiś edytor z zawijaniem..
Go to the top of the page
+Quote Post
strife
post 31.08.2007, 14:50:13
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


No, ale to nie ma żadnego związku z php. To jest ewidentna wina edytora, którego używasz. Też pamiętam, że miałem przypadki, że tak to działało i musiałem zmienić edytor winksmiley.jpg

PS. Zobacz Notepad+ albo PsPAD

Pozdrawiam.


--------------------
Go to the top of the page
+Quote Post
Dawid0
post 31.08.2007, 15:24:57
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 2.12.2005

Ostrzeżenie: (0%)
-----


No dobra, patrze w notepadzie i kedzie tam zawija, ale nie wiem jak zrobić żeby było to wyświetlane normalnie ohmy.gif, tzn nie wiem czy wejść w notatanika i zapisać plik czy stworzyć plik w notatniku itp. bo jak wszedłem przez notanik i zapisałem to nadal jest tak, że nie widzę "statusu newsa" po stronie serwara, a po stronie edytora - notatnika - widzę.

Wcześniej używałem zajączka, rozrzeszenie pliku z newsami to php

OK poradziłem sobie; błąd jest w kodzie php jaki dałem do cytowania, muszę jeszcze dopracować ten tag bbcode

Ten post edytował Dawid0 31.08.2007, 15:43:51
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.06.2025 - 00:37