mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: patch per phpnuke+postgresql

ciao
non sono esperto di php e ho trovato che configurando il phpnuke su
postgresql mi genera un errore se trova una stringa del tipo
	... LIMIT 20,10
vorrei scrivere del codice nel file sql_layer.php per correggere la
scrittura in 
	... OFFSET 20 LIMIT 10
Esattamente ora c'e
$res=pg_exec($id,$query)
io dovrei correggerla con un codice simile
IF (se c'e' LIMIT ) THEN
	REPLACE (con OFFSET .........)
END IF
$res=pg_exec($id,$query)
E' solo una soluzione provvisoria che in futuro spero di riverdere
grazie

$res=pg_exec($id,$query)
Arrrrrrr.
Spera che basti questo:
	$query = preg_replace(
		"/\bLIMIT\s+(\d+),\s*(\d+)/i",
		"OFFSET \\2 LIMIT \\1",
		$query);
	$res=pg_exec($id,$query);
Potrei avere invertito \\2 e \\1, controlla la sintassi di LIMIT in MySQL.
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.

>Leonardo
grazie
ha funzionato
ciao

Newsgroup: it.comp.www.php
Titolo: Url semplificato per tutto il sito possibile?

Sto cercando di realizzare un sito dove posso scelgiere il template da 
associare, per� sono sorti dei problemi, praticamente ho effettuato un 
redirect 301 sulla pagina index verso la cartella che contiene il template, 
e funziona tutto bene per� il problema sorge sulla barra delgi indirizzi 
dove appare scritto 
http://www.sito.it/template/basic/
 se io invece volessi 
che l'indirizzo fosse sempre 
www.sito.it
 e basta come posso fare? � 
possibile usare un url rewrite totale per tutto il sito o qualcosa di 
simile?
grazie per qualsiasi consiglio,
Marco 

 qualcosa di simile?
No, ma perche` punti alla directory del template?
E` sbagliata la logica dietro. Stai confondendo la view (il template) con 
il controller.
Devi avere le tue pagine (nella root del sito) che richiamano i file di 
template (nella carella template), e non il contrario.
Bye.

 contrario.
Ah ho capito!!! Infatti credevo di stare a sbagliare questa cosa 
perï¿œ ho dato un occhiata a wordpress e mi sembrava che facesse 
cosi come ho fatto io... probabilemente non ci ho capito molto :P
cmq grazie 1000 Alessandro!
-- 
Postato da Virgilio Newsgroup: lo usi da web ma con le funzioni del newsreader 
http://newsgroup.virgilio.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!


Perch� non fai in index un'inclusione della pagina che contiene il template.
Cio� in 
www.sito.it/index.php
 scrivi una cosa del tipo:
<?php
// Qui ci metti  il tuo codice...
// Se per es. il template � basic:
$template = "basic";
// Al limite se dovesse servire cambi la directory
// di lavoro in quella del template, altrimenti
// commenti questa riga...
chdir("template/" . $template);
// Includi la pagina formattata secondo il template:
include_once("template/" . $template . "/index.php");
?>
Attenzione a fare in modo che la variabile template contenga un
valore accettabile, per evitare attacchi con inclusione di file diversi
da quelli che ti aspetti.

Newsgroup: it.comp.www.php
Titolo: zip e unzip

Salve, ho questa necessita', lato server (Apache):
- dezippare un archivio contenente dei file
- modificare uno di questi file
- rezippare il tutto
- inviare
il serverino (e' una piccola lan) gira su w98se
ho provato con exec(pkunzip ecc.); effettivamente mi scompatta
l'archivio, ma a quel punto Apache si blocca, senza dar segni di vita.
(BTW, dato che qualche file nell'archivio ha nomi lunghi, pkzip me li
troncherebbe)
Qualche idea/consiglio/ecc.? 
Le ricerche effettuate non mi hanno aiutato granche'...
TIA
-- 
Filippo "Kirone" Zamengo 
Quanto scritto deve ritenersi IMHO e indipendente dal datore di lavoro
e-mail modificata: togliere DESPAM e .invalid


prova a documentarti qui:
http://it3.php.net/manual/it/ref.zip.php
stefano

 scrisse:


Deja-vu:
  "può solamente leggere i file in formato ZIP"
Non sono andato oltre perche' (eventualmente) mi risolve solo meta'
problema.


 - inviare
Io ho risolto il problema frugando nel codice di PHPMyAdmin. Ci sono 
delle funzioni apposite per l'uso dei files ZIP.
The Unf.

 problema.
E' vero è solo in lettura sorry :/
stefano
Newsgroup: it.comp.www.php
Titolo: help me!

Salve.
Sto cercando di installare sullo spazio che ho acquistato per un sito web
phpnuke. So che dovrei installare il file nuke.sql nella mia cartella sql.
Ho contattato quindi il supporto tecnico della ditta che eroga il servizio,
e mi hanno risposto cosi':
GentiLe cliente,
il nome del Suo data base Mysql, corrisponde con il nome dell'username per
accedere tramite ftp.
I dati per accedere al data base Mysql, sono uguali a quelli utilizzati per
lftp.
Qualcuno mi sa dire cosa significa?Cosa devo fare praticamente? Dove copio
il file?
Grazie a quanti mi saranno d'aiuto.
Ciao!

 wrote in message
news:9qn711$63d$1...@nreadb.inwind.it...

devi mettere come nome del database il tuo username (leonero ad esempio) e
hai solo accesso a questo database. In phpnuke deve cambiare il nome del
database (nuke) a questo nome.
config.php:
$dbhost = "
www.sito.com
";
$dbuname = "leonero";
$dbpass = "h27dh29hd98ha9hd98asd7d187787d8787asdasd";
$dbname = "leonero";
il file nuke.sql devi dare al mysql, lo puoi ad esempio fare con una
installazione di mysql sulla tua macchina, passando i parametri del tuo
server sul quale gira, esempio:
mysql -h 
www.sito.com
 -ppassword leonero <nuke.sql
puoi anche usare mysqlAdmin sul server.
OK?

Newsgroup: it.comp.www.php
Titolo: Form in un livello??

Sono novello che si è messo a provare php...
Sto cercando di farmi un form da mandare email dal sito, ne ho scaricato uno
già fatto da 
http://vademecum.aruba.it
.
L'ho provato su una mia pagina dopo aver modificato l'indirizzo a cui
ricevere la mail, tutto funziona. Ora lo devo adattare al mio sito:
Il tag del form dove va messo, sotto il body o prima della tabella?
Volevo mettere il form su in livello, è possibile?

 Volevo mettere il form su in livello, è possibile?
penso di si!
Kla!
www.avisgarda.it
Newsgroup: it.comp.www.php
Titolo: problema con redirect+variabile

Volevo fare una pagina con form che mi permettesse di:
-registrare il nome inserito nel form in un file txt
-indiririzzare l'utente verso una cartella nel sito.
mi spiego meglio: ho un gruppo di utenti che devono accedere a diverse
cartelle sullo stesso sito, es 
www.sito.it/mario
, 
www.sito.it/luigi
 e
cosi via.
ho creato questo form (index.php)
<html>
<body>
<table>
<form action="salva.php" method="post" >
<tr><td>
Inserisci nome
</td></tr>
<tr><td>
<input type="text" name="url" size=25 maxlength=80>
<input type="submit" value="Invia">
</form>
</table>
</body>
</html>
che col POST prende il nome utente e lo salva in un txt con questo
(salva.php)
<?
$var1=$_POST['url'];
if ($var1!=null){
$var=@fopen("nomi.txt","a+");
@fwrite($var,$var1."\n");
$var2=file("nomi.txt");
@fclose($var);
$i=count($var2);
for($a=0; $a<=$i; $a++){
//echo $var2[$a]."<br>"; //scrivo tutti gli elementi dell'array, ma per
ora non mi serve
}
}
@fclose($var);
?>
Ora mi manca il redirect verso la pagina dell'utente... potete
aiutarmi? ci sto impazzendo!

Utilizza la funzione header() alla fine del tuo script. Assicurati di
non inserire nessun tag HTML o di fare oputput (echo o print). Ecco di
seguito il finale del tuo script con la chiamata a Header.
  @fclose($var);
  Header("Location: $url_da_redirigere");
?>
ciao
Rafael Andres Marin de la Cruz
-----------------------------
http://affittistagionali.it
Il portale web per gli
affitti vacanza e stagionali
-----------------------------
loren...@gmail.com
 ha scritto:


Newsgroup: it.comp.www.php
Titolo: Domandina Telelavoro freelancer php

ciao
qualcuno di voi ha mai lavorato su qualche portale straniero che mette 
in comunicazione clienti e programmatori freelance?
Volevo avere qualche dettaglio in merito.
grazie

Ecchime ha scritto:

ho provato con 
getafreelancer.com
 ma per me è un massacro (troppa 
concorrenza, pochi soldi)

narell ha scritto:

ciao ti ringrazio per avermi risposto
e se permetti vorrei ancora approfittare della tua esperienza

 e se permetti vorrei ancora approfittare della tua esperienza
dimmi pure (anche se è stata esperienza brevissima)

narell ha scritto:

cia
2 sole domandine :)
1 - si possono prendere fregature?
2 - lavorando in php, come si lavora per il cliente?...intendo ti 
vengono fornite credenziali per uno spazio web?
grazie ancora!

 2 - lavorando in php, come si lavora per il cliente?...intendo ti 
di solito si usa un proprio spazio per i test e ad applicazione pronta 
giri il sorgente al cliente (o ti da accesso per metterlo su tu).

narell ha scritto:

scusate se mi intrometto...
ma come ci si relaziona in merito ai guadagni e al fisco?
byez

stragulp ha scritto:

dipende... partita iva se hai partita iva o occasionale se è occasionale
Newsgroup: it.comp.www.php
Titolo: Funzioni php_ini

Ciao a tutti...
Avrei l'esigenza di impostare SOLO all'interno di una pagina php il max
execution time.
Siccome non voglio modificare il php.ini direttamente ho visto una funzione
ini_set() pero non capisco come funziona...
Ovvero...devo impostare il mac_execution_time da 30 a 500...qual'è la
sintassi corretta da inserire nel codice??
P.S.
Sapete anche se c'è una funzioncina php che fa in modo ri restartare
Apache???
Ciao Grazie

 Apache???
Per quale motivo? Potesri fare una chiamata a exec che esegue il restart 
di apache, permessi (per fortuna!) a parte.
	Francesco

 Francesco

 
Non scrivere con le maiscuole..stai urlando :-)
Via php scrivi un file da qualche parte, metti un cron su root che ogni 
x tempo verifica la presenza di tale file e, se presente, esegue il 
restart di apache; oppure utilizzi expect e su, e fai un bel
su -c "/etc/init.d/httpd restart"
	Francesco

Newsgroup: it.comp.www.php
Titolo: Codice che funziona e non funziona - AIUTO

Ciao,
il problema è il seguente:
ho creato delle pagine php per effettuare il Login ed il Logout che a lavoro
(in locale)funzionano. Porto a casa le pagine e le provo in locale
effettuando le modifiche del caso (utente e pw mysql) e non funzionano.
Per login/out ho usato le sessioni (già modificato a dovere
session.save_path).
Quando apro il browser e apro le pagine avviene questo: inserisco utente e
password giusti e quando schiaccio sul pulsante Submit mi direziona sempre
alla pagina, dove c'è sessiondestroy() che, ovviamente mi dice che la
sessione è scaduta.
Non riesco a capire perchè!!!!!!
Ho provato a fare una specie di debug. Ho remmato il codice che puntava alle
pagine (header......paginadibenvenuto)e con un echo "variabile" ho stampato
a video il contenuto dell'orario di sitema del tempo limite di sessione
(impostato da me a 60) il tempo di sessione (time()+sess_time_limit) ip. Ho
notato che le variabili passano, ma non passano, invece, nella pagina
riconosci.php che è la pagina da includere nelle pagine da proteggere. Lo
steso codice a lavoro funziona alla perfezione. Mi sfugge qualcosa, sapete
darmi qualche aiuto?
S.O. WINNT, PHP ver. 4.1.2, APACHE ver. 1.3, MYSQL ver. 1.4 (qui funziona
perfettamente)
S.O. WINXP, PHP ver. superiore o = alla 4, APACHE e MYSQL adesso non li
ricordo. (qui non funziona)
Ciao,
Michele
--------------------------------
Inviato via 
http://usenet.libero.it


Qui forse invece è Off. Prova a vedere nel php.ini.
Sinceramente senza vedere un pezzo di codice la prima cosa che mi viene in
mente è questa, ma non ne sono sicuro...
Leo.


Il codice non è moltissimo ma sono le pagine che sono molte (7 mi sembra),
se vuoi te li posto in privato come allegati.
Intanto controllo almeno a lavoro quanto mi hai detto.
Grazie,

Newsgroup: it.comp.www.php
Titolo: Re: Aiuto su form e invio valore

 nell'allegato.
Arcicacchio, era un pò che non si vedeva qualcuno inviare allegati su un ng.
Complimenti!

 Complimenti!
Ehmm, era un buon modo di spiegarmi... visto che non sono molto addentro 
nella materia! ;-)
Ma in altri NG a cui sono iscritto gli allegati vanno alla grande! 
Vabbe' per la prossima sapro' che non li gradite.
Ciao (e aiutatemi se potete)
Grazie

 Ciao (e aiutatemi se potete)
<input name="hidden" type="pacchetto" value="">
dovrebbe essere qualcosa del tipo
<input name="pacchetto" value="<?php echo $_POST['pacchetto'] ?>">
o qualcosa del genere

 o qualcosa del genere
Grazie Mille Magilla!
Funziona con un po' di smanettamenti... :-)
Ciao

Newsgroup: it.comp.www.php
Titolo: visualizzare dati sqlite su una tabella in una pagina php

Ciao a tutti,
 
devo visualizzare dei dati in una pagina php presi da un db sqlite, attualmente uso questo codice che allego sotto, ma non mi piace, vorrei visualizzare tutto dentro una tabella, in modo che sia più ordinato, come posso fare?
grazie
 
$sql = $db->prepare('SELECT * FROM conf');
$sql->execute();
$result = $sql->fetchAll();
 
 
foreach($result as $row) {
        echo "Id: " . $row['Id'] . "\n";
        echo "Label: " . $row['label'] . "\n";
        echo "Start: " . $row['start'] . "\n";
        echo "Set: " . $row['set'] . "<br/>\n";
        echo "\n";
}


 
<metodo brutto>
echo "<table style='width:100%'>";
echo "<th>ID</th>";
echo "<th>Label</th>";
echo "<th>Start</th>";
echo "<th>Set</th>";
foreach($result as $row) {
           echo "<tr>";
           echo "<td>" . $row['Id'] . "</td>";
           echo "<td>" . $row['label'] . "</td>";
           echo "<td>" . $row['start'] . "</td>";
           echo "<td>" . $row['set'] . "</td>";
	  echo "</tr>";
  }
echo "</table>";
 
</metodo brutto>
 
 
 
altrimenti più elegante disaccoppi la parte di presentazione dalla parte 
di accesso hai dati, imparando MVC.
 
Ciao

 Ciao
 
 
 


perfetto grazie mille

Newsgroup: it.comp.www.php
Titolo: Cosa ne pensate del forum phpBB?

Vorrei utilizzare in forum phpBB,
cosa ne pensate?
Ciao
www.scozzaro.it

penso che è bellissimo!
lo uso da un po e mi trovo benissimo, guarda qua:
www.softwareplanet.net/Forum

Newsgroup: it.comp.www.php
Titolo: PHP su Apache e su IIS insieme

Lavoro con Apache e PHP 4.2
Adesso vorrei usare il PHP anche con IIS sulla stessa macchina (i due server
li attivo alternativamente) per compatibilità con il server su cui andrà un
mio progetto.
Come faccio ad installare php ANCHE per IIS, senza incasinare Apache?
Grazie
Marcello


C'č il modo di farlo configurando IIS manualmente (penso) ma č molto piů
semplice con l'installer di php (non lo zip quindi) che č fatto apposta per
configurare automaticamente (su richiesta, ovviamente) IIS o altri webserver
commerciali.
--
Ciauz,
GioFX

 webserver commerciali.
Se vuoi i miei due soldi di cacio, configura a mano IIS seguendo le
istruzioni, ti eviterai molti problemi in seguito... Comunque, non c'è nessun
problema ad avere php configurato sia per Apache sia per IIS
contemporaneamente; basta che non fai andare entrambi i webserver allo
stesso tempo! Nota: il modulo isapi per IIS dà spesso e volentieri
problemi, se ti trovi ad impazzire per crash improvvisi usa il CGI...
Ciao!
Ivan
Newsgroup: it.comp.www.php
Titolo: problemi con permessi!

ciao a tutti
ho un programma che logga un utente e gli da dei permessi
una volta che l'utente fa il logout e quindi distrugge la sessione;
se pero' preme il tasto back del browser ritorna alla sessione precedente
quindi alla sessione distrutta senza riloggarsi...
come posso evitare questo?
vorrei evitare per motivi di sicurezza che una volta che un'utente ha fatto
il logout qualcuno con il tasto back possa ritornare all'amministrazione con
i suoi permessi
aspetto consigli!



Ma tanto, da li' dentro, mica puo' fare piu' nient'altro, o si'? Se la
sessione e' distrutta, tutt'al piu' puo' vedere delle pagine; e questo
mica lo puoi evitare (COMUNQUE (->RFC)).
Leonardo
-- 
Nior thainig ar major i dtus an lae chugainn,
is ni rabhamar fein ann i gcoir na gceart
ach mar sheolfai aoireacht bo gan aoire,
ar thaobh na greine de Sliabh na mBan.

 wrote in message
r1q07.1534$K55....@news.infostrada.it...

In Php.ini, prova a vedere tra le opzioni di sessione di settare
session.cache_limiter     = private, must-revalidate  ; set to
{nocache,private,public} to
; determine HTTP caching aspects
Io i problemi li ho risolti cosě, uso linux, ma su windox non dovrebbe
cambiare assolutamente nulla...
CYO,
--
RaSca
http://web.tiscalinet.it/rascasoft
Newsgroup: it.comp.www.php
Titolo: Chiudere la sessione, dove sbaglio?

Inizializzo una sessione con:
session_start();
session_register("my_ses");
E da manuale, per chiuderla,  faccio cosě:
<a href="../index.html">:: Esci<? session_unset (); session_destroy();
?></a>
Ho due domande da porvi:
1- Perchč quando clicco su indietro e poi aggiorna quando sono andato nella
index, dopo essere uscito dall'area riservata, mi ricarica la pagina con la
sessione aperta?
2- Cosě come ho scritto io la sessione viene chiusa ogni volta. Dovrei fare
in modo che si chiudo solo se clicco su "Esci".
Come dovrei farlo, con javascript?...qualcuno mi illumina?

 ha
detto:

Non ho capito molto di quello che hai detto, comunque hai usato un
modo vecchio per gestire le sessioni, fai anzi cosě:
1) non usare piů session_register(), ma usa al suo posto qualcosa
tipo:
$_SESSION['my_ses']="boh";
per settare le variabili di sessione.
2) per distruggere la sessione fai cosě:
$_SESSION = array();
session_destroy();
Ulteriori info: 
http://it2.php.net/manual/it/ref.session.php
Saluti
Francesco
_____________________________________
http://www.altropc.it
 - Un altro PC č possibile!
Software libero, PHP, MySQL, Webdesign, Sicurezza, CMS, Tutorials
Per rispondere in e-mail togli NOSPAM 

Grazie molto per l'aiuto!...ora faccio subito delle prove.
Mi spiego meglio per la seconda domanda:
Come faccio a chiudere la sessione da un collegamento? ...devo usare
javascript, passando con on_click il codice che mi hai postato tu?
 $_SESSION = array();session_destroy();

javascript, passando con on_click il codice che mi hai postato tu?
Ah ora ho capito cosa vuoi dire! Mmmm...non so se č fattibile, puoi
passare per un pagina chiamata logout.php e ci metti dentro questo:
<?php
session_start();
$_SESSION = array();
session_destroy();
header("Location: index.php");
?>
L'utente viene sloggato e reindirizzato alla homepage.


> $_SESSION['my_ses']="boh";
Una domanda my_ses č la variabile ma boh, se č un valore, che valore č?

Una domanda my_ses è la variabile ma boh, se è un valore, che valore è?
è il valore che gli assegni tu, ne ho messo io uno a caso; usando
questo metodo non hai bisogno di registrare prima una variabile di
sessione e poi assegnarle un valore, puoi farlo direttamente.
Ciao
Francesco
_____________________________________
http://www.altropc.it
 - Un altro PC è possibile!

Newsgroup: it.comp.www.php
Titolo: [DIFFICILE] Vediamo se qualcuno sa risolverlo..

QUESTA E DIFFICILE.. COME MAI NON VENGONO VISUALIZZATI I RISULTATI NEL DIV 
boxdettaglitransactions UNO SOTTO L'ALTRO MA INVECE SOLO 1 RIGA?? HO PENSATO 
CHE SI AGGIORNA CONQINUAMENTE ANCHE IL DIV OK! MA COME SI FA A FARE IN MODO 
CHE I RISULTATI APPIANO TUTTI ORDINATI UNO SOTTO L'ALTRO NEL DIV 
boxdettaglitransactions?? QUALE LòA GIUSTA SINTASSI? ECCO IL MIO CODICE
<html>
<div id="boxcontenuto">
 <div id="titolocontenuto">Transactions for '.$nome.'</div>
 <div id="boxdettaglitransactions">
     <h3>
    <center>
      Transactions History:
    </center>
    </h3>
</html>
<?php
while ($row = mysql_fetch_array($result))
{
print '
  <hr/>
  - <b>'.$row[data].'    '.$row[ora].'   '.$row[valuta].' '.$row[importo].' 
'.$row[descrizione].'</b> <br/>
}
?>
 </div>
</div>
';
}
?> 

 QUESTA E DIFFICILE.. 
ma hai provato a chiedere al trota?

 ha scritto nel 
messaggio news:4dea1542$1...@news.x-privat.org...


 ma hai provato a chiedere al trota?
porka troia e un semplice stampare la lista di un database tutti i 
risaultati pero io voglio farli comparire all'interno del mio div css e non 
dove gli pare al browser dovrbbe essere fattibile o no??? 

 ma hai provato a chiedere al trota?
se non m'iuatate lascio la programmazione ci sono troppe regole di sintassi 
che stressano era molto meglio ai tempi del c64 che facevo in linguaggio 
macchina senza problemi qua troppe inutili sintassi da seguire 

 ma hai provato a chiedere al trota?
e inoltre preciso che io il php me lo sto imparando a mano a mano che mi 
serve un comando non e che l'ho studiato in precendenza man mano che mi 
viene un idea cerco il comando su internet e vedo come fare pero poi la 
sintassi mi fotte porko dio 

 se non m'iuatate lascio la programmazione 
Promesso? Guarda che ci contiamo eh.

Newsgroup: it.comp.www.php
Titolo: connessione al db...

ciao a tutti
volevo sapere se voi aprite la connessione al db quando vi serve e poi la
richiudete subito o se l'aprite all'inizio della pagina e poi la chiudete in
fondo nel footer...
io personalmente utilizzo la prima modalità
che ne dite?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 che ne dite?
Visto come funziona mysql_connect se in una pagina lavori sempre con la
stessa tripla user/pass/host e' inutile aprire e chiudere la
connessione ogni volta.
Poi dipende molto dal tipo di pagina.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/x
Non trovi qualche cosa? 
http://url.repository.biz/go/1J
Newsgroup: it.comp.www.php
Titolo: str_replace: come usarla "BENE"?!?

Ciao a tutti!
Ho "conosciuto" la str_replace, ed ora vorrei fare una cosa simile:
passare con una funzione un numero di stringhe, nelle quali ricercare le
vocali e sostituirle con le stesse accentate.
Ho pensato a questo:
$vocali = array("a", "e", "i", "o", "u");
$accentate = array("à", "è", "ì", "ò", "ù");
$stringa = str_replace($vocali, $accentate, $stringa-inizio);
Potrebbe funzionare?
No, perchè a me non sembra funzionare!
Non cambia nulla nella stringa di uscita!
Grazie per gli aiuti!
Inviato da 
www.mynewsgate.net



 Non cambia nulla nella stringa di uscita!
Che cosa significa  "$stringa-inizio"
$mystringa = "prova pippo 123"; 
$vocali = array("a", "e", "i", "o", "u");
$accentate = array("à", "è", "ì", "ò", "ù");
$stringa = str_replace($vocali, $accentate, $mystringa);
print ($stringa);
Questo restituisce:
pròvà pìppò 123
-- 
I'am what I'am, I do what I can

 Ho pensato a questo:


$stringa-inizio?
Sarebbe $stringa meno costante inizio.
metti all'inizio error_reporting(E_ALL) per vedere questi errori,
anzi, modifica php.ini e metti error_reporting=E_ALL

vocali e sostituirle con le stesse accentate.
Allora ti conviene usare strtr().
$stringa = strtr($stringa_inizio, array(
		'a'	=> '&agrave;',
		'e'	=> '&egrave;',
	...
	);
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.
Newsgroup: it.comp.www.php
Titolo: come ordinare i file in una directory

Ciao a tutti,
Avrei la necessità di visualizzare a video i tre file "più recenti" di una
directory.
Questo è quello che ho scritto, ma spero che ci sia una maniera meno
empirica per poterlo fare.
<?php
$dir="./prova/";   //la directory che voglio setacciare//
$offset = "2";      //quanti file più giovani voglio mostrare//
//conteggio quanti file ci sono dentro una directory//
if ($handle = opendir($dir)) {
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != "..") {
   $tot = $tot + 1;
        }
    }
    closedir($handle);
}
//se non ci sono file lo scrivo a video//
if ($tot == 0) {
 echo "non ci sono file";
 exit;
}
//altrimenti mostro gli ultimi file//
$delta = $tot - $offset;
$contatore = 1;
if ($handle = opendir($dir)) {
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != "..") {
   if ($contatore > $delta){
              echo $file ."<br>\n";
   }
   $contatore = $contatore + 1;
        }
    }
    closedir($handle);
}
?>
--
Rossato Gianluca

 empirica per poterlo fare.
[..]
quello che hai scritto non credo nemmeno funzioni con molti filesystem..
usa 
http://php.net/filemtime
 ..
-- 
www.iuz-lab.info

 }
Dov'e' che fai un controllo sulla data?
-- 
Ciao,
	Fabrizio
===  
http://www.negusweb.it
  ===

 ha scritto nel messaggio
news:430c860e$0$8482$5fc...@news.tiscali.it...


 sembra molto userfriendly.
Con queste premesse, la mancanza di controlli è giustificata.
Per quanto riguarda comunque la risoluzione del tuo problema, io 
caricherei tutti i files presenti nella cartella all'interno di un 
array, ordinerei l'array (tramite sort) e poi prenderei i primi _n_ 
elementi a cui sono interessato.


Negus wrote:

se i file sono troppi rischi di non poter arrivare al termine
dell'operazione oltre che a perdere tempo utile in elaborazione..
inserire in un array, che risultera' di dimensione non superiore ad n
elementi, tutti i file che risultano piu' recenti di quelli fino a quel
momento gia' inseriti nell'array stesso credo che sia una linea di
approccio migliore..
-- 
www.iuz-lab.info

 approccio migliore..
Devi comunque scorrere tutta la lista dei files e oltretutto devi fare
dei confronti tra i files già presenti nel tuo array e quello corrente
che stai analizzando e nel caso dell'inserimento nell'array devi anche
valutare la lunghezza del vettore, altrimenti lo devi pure
ridimensionare.

 
[CUT]
Se usi PHP5 guarda qui
http://it2.php.net/manual/it/function.scandir.php
se scorri sotto, c'è anche una funzione che potrebbe tornarti utile...
http://it2.php.net/manual/it/function.scandir.php#51839
e forse anche questa
http://it2.php.net/manual/it/function.scandir.php#46872
Ciao
Newsgroup: it.comp.www.php
Titolo: consiglio editor html visuale free

Vorrei chiedere qualche consiglio su qualche editor visuale HTML,
possibilimente free, per Windows.
Non devo fare cose eccezionali, sono solo quattro paginette, pero' io
vorrei che si possa trascinare un elemento sulla pagina, e che magari,
con un collegamento con MySQL con tanti campi, bastasse trascinare per
avere il collegamento degli elementi alle colonne delle tabelle.
Insomma potrei benissimo farle a mano queste paginette, ma mi scoccia
perche' nelle tabelle ci sono tantissimi campi.
Qualche suggerimento?
Grazie.

 nelle tabelle ci sono tantissimi campi.
 
Usa PHPMyAdmin.
 
Bye.

 Bye.
 

aggiungo... e invece qualche suggerimento per in qualche modo
"automatizzare" l'inserimento dei campi di un database MySQL nella
pagina?
o la condanna e' farli tutti a mano, per l'eternita'?
 

 perche' nelle tabelle ci sono tantissimi campi.
 
Su "quattro paginette" fai prima a scrivere i tantissimi campi che a 
cercare una soluzione più furba. Con un uso saggio di un editor di testo 
ci vogliono comunque pochi minuti.
 
Quello che chiedi non esiste (o almeno lo spero). Separa la vista, cioè 
le tabelle HTML, dalla logica in PHP.
Mi pare ti abbiano già suggerito (forse su altro ng) di usare un 
framework che offra le funzioni CRUD gratis, quello probabilmente è ciò 
che cerchi.


http://sourceforge.net/projects/phpbuilder/
 

 singolo campo delle tabelle, che sono tanti.
 
Puoi usare un framework che ti metta a disposizione un'astrazione dal DB 
e un modulo per i form (più o meno automatizzato), o puoi fare un foreach 
sui nomi dei campi.
 
Stai usando un linguaggio di programmazione, non il VisualBasic.
Impara a strutturare i tuoi software, a usare i cicli, le funzioni e gli 
oggetti.
 
Bye.

 Qualche suggerimento?
 
Prova un CRUD: l'anno scorso ho usato grocery CRUD su Codeigniter 
(
http://www.grocerycrud.com/
) e in una giornata ho messo in piedi una 
piccola applicazione di una ventina di "pagine", anche con qualche 
personalizzazione.
Considera che sono un programmatore PHP scadente (lavoro con altro), uno 
bravo lo fa in due ore al massimo :)
 

 bravo lo fa in due ore al massimo :)
 
Grazie! E' *ESATTAMENTE* quello che mi serviva.
Ho gia' fatto qualche prova, mi piace proprio...
E visto che lo hai gia' usato, ti vorrei chiedere se mi sai dire come
si può fare per fare la stessa cosa su
un join di due tabelle (in pratica, la tabella anagrafica ditta
joinata con la tabella dei dati iva di ogni ditta)?
Grazie ancora.
Anche mi occupo d'altro, e non mi e' mai interessata la programmazione
web.
Figurati che se fosse per me lascerei in formato testo, con il client
testuale mysql, tanto alla fine quello che conta
sono i valori finali, e quelli poi li potrei esportare in un file CSV
e farli vedere da Excel.
ma il cliente vuole la grafica figa...
Grazie anche agli altri.
 


http://www.grocerycrud.com/examples/set_a_relation
 
 
 
 
-- 
I fatti mi cosano
Newsgroup: it.comp.www.php
Titolo: PHP-GTK->build a mysql recordset navigator

In Visual basic we can navigate the recordset wit the following commands:
dim mydb as database
dim myset as recordset
set mydb=....
set myset=mydb.openrecordset......
first record:
myset.movefirst
last rec:
myset.movelast
If we make a php-gtk gui interface, we can build a navigator doing the same
things....?
Is it useful Phplib for this work?
Andy

 Is it useful Phplib for this work?
if you're right with this library, yes.
cheers
-- 
punkarruso

Newsgroup: it.comp.www.php
Titolo: copiare dati nella stessa tabella

SELECT id_giocatore, id_squadra, id_ruolo, nome, anno, altezza, ruolo FROM 
giocatori WHERE
id_squadra=2
questa è la query, praticamente devo copiare questi dati e incollarli nella
stessa tabella solamente che id_squadra diventa 11
come faccio?

 
Se devi solo cambiare id_squadra ti conviene dare un'occhiata alla
funzione UPDATE di sql...
se devi solo copiare...dai un'occhiata a questo:
http://www.plus2net.com/sql_tutorial/sql_copy_table.php
Enrico

Claudia G ha scritto:

immagino che diventi 11 per effetto dell'auto_increment... se così è:
insert into giocatori
select null, id_squadra, id_ruolo, nome, anno, altezza, ruolo from 
giocatori where id_squadra = 2
-- 
Jax

 ha scritto nel messaggio 
news:farsga$9pr$1...@tdi.cu.mi.it...

la select posta sopra estraeva i nomi dei giocatori che giocavano nella 
under16 nel campionato 2006/2007 (id_squadra=2)
ora questi giocatori per il campionato 2007/2008 sono stati promossi in 
under18
ho creato una squadra nuova per cui id_squadra=11
cosa volevo fare io
prendere la lista di sopra copiare questi dati sempre nella stessa tabella 
(giocatori)
e id_squadra inserire il valore 11
senza dover riscrivere di nuovo i dati che comunque erano identici, l'unico 
valore che cambiava era id_squadra.
dimenticavo
potevo cambiare solo il valore id_sqaudra da 2 a 11 ma volevo tenere lo 
storico perche ho fatto un almanacco
vabbe ora parlo troppo  :-)
grazie per l'aiuto

 e id_squadra inserire il valore 11
Allora invece di mettere null come prima colonna mettici direttamente il 
valore, nel tuo caso 11. Però occhio a non usare un campo 
autoincrementante come id, in futuro potresti avere problemi di id 
duplicati...
-- 
Jax

 ha scritto nel messaggio 
news:fau6oj$ac9$1...@tdi.cu.mi.it...

per cui la query sarebbe cosi?
insert into giocatori
select '11', id_squadra, id_ruolo, nome, anno, altezza, ruolo from
giocatori where id_squadra = 2
id_squadra è numerico e si collega all'id_squadra della tabella squadra

 id_squadra è numerico e si collega all'id_squadra della tabella squadra
No, ho sbagliato io:
insert into giocatori
select id_giocatore, 11, id_ruolo, nome, anno, altezza, ruolo from 
giocatori where id_squadra = 2
(sempre che id_giocatore non sia il campo chiave in giocatori, 
altrimenti non puoi inserire 2 id_giocatore uguale, in tal caso togli la 
chiave e fai un semplice indice non univoco, però poi ti conviene 
crearti un campo "id" univoco autoincrementante, oppure una chiave 
univoca su id_giocatore+id_squadra)
-- 
Jax
Newsgroup: it.comp.www.php
Titolo: eval errors?

sto leggendo la doc di codeigniter ed a questo link dove si parla
dell'utilizzo degli short tags nelle views, non sono riuscito a capire che
significa questa frase:
Please note that if you do use this feature, if PHP errors are encountered
in your view files, the error message and line number will not be
accurately shown. Instead, all errors will be shown as eval() errors.
che intende per eval errors? 
il link è questo:
http://codeigniter.com/user_guide/general/alternative_php.html
grazie
ps: ciao Toso, si la documentazione ufficiale l'ho già letta, ma il
dubbio mi rimane! ;)

 che intende per eval errors? 
Intende gli stessi errori che vengono visualizzati quando un codice
esegito da eval() solleva un errore.
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

Newsgroup: it.comp.www.php
Titolo: Conversione immagine

Salve giovani ^_^
sapete dirmi se esiste una funzione che mi converta delle immagini da *.IMG 
a *.JPG??
Grazie
Ruben 

 *.IMG a *.JPG??
www.missionimpossible.com
Newsgroup: it.comp.www.php
Titolo: Problema con dl('xml.so') in aruba

Sto cercando di fare andare la libreria phpxmlrpc con aruba, ma finora ho
sempre incontrato il messaggio di errore 500 internal server error.
Ho provato allora a far girare la libreria da sola e mi dava lo stesso
errore.
Alla fine ho provato a guardare nel codice ad isolare la prima istruzione
che dovrebbe eseguire, che e' questa:
<php
                        dl('xml.so');
?>
Ed il problema permane 
Qua ho inserito il phpinfo di aruba:
http://www.vdacommons.org/phpinfo.php
Potete mica darmi una mano e capire che devo o posso fare, anche solo che
sezione del manuale andare a guardare per trovare la funzione dl?
Qua c'e' il codice della libreria xmlrpc.inc originaria:
http://www.vdacommons.org/xmlrpc/xmlrpc/xmlrpc_1.2/xmlrpc.inc
e qua l'esecuzione di quella col codice semplificato:
http://www.vdacommons.org/xmlrpc/xmlrpc/xmlrpc_1.2/xmlrpc.php
Grazie.
-- 
Se volere e' potere, volare e' potare.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ?>
Scusa, ma non e' gia' attivo il supporto per XML?
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

 Scusa, ma non e' gia' attivo il supporto per XML?
Quindi dovrei togliere la riga e le cose dovrebbero andare da se'?
Ma se e' gia' attivo crea un errore interno a riattivarlo?


 Rimuovilo immediatamente.
Ma secondo te chi fa i defacement risolvendo da dns il nome della mia
macchina non si accorge che il sito e' ospitato da aruba e non conosce
gia' a menadito il phpinfo di aruba?


 gia' a menadito il phpinfo di aruba?
Tralasciando il fatto che potresti avere una configurazione
particolare, perche' aiutarli? Inoltre non so quanto possano essere
felici quelli di Aruba.


 felici quelli di Aruba.
Vabbe', il sistema ha provveduto da solo, ho provato a fare altre prove:
morale adesso il server non riesce a visualizzare nessuna pagina php.
Non ho capito che cavolo e' successo, ma si deve essere incasinato
qualcosa nei moduli tra quello che era gia' caricato e quello che ha
provato a caricare.
Non ho capito bene.

Newsgroup: it.comp.www.php
Titolo: banale ma essenziale!

Ciao
nonostante ho spulciato tanti manualini etc non ho trovato la funzione che
mi carica una pagina html o php, per "smistare" utenti del sito in diverse
pagine, del tipo:
if($utente="Mario") {
VaiA(Mario.html)
}
Grazie,
ciao

 del sito in diverse pagine, del tipo:
A parte che si dice nonostante ABBIA spulciato ecc ecc, non ci credo neanche
se mi paghi che non hai trovato il modo di fare quello che dici...
Cmq, un modo comodo e veloce è questo:
if($utente="Mario") {
    header("Location: mario.php");
}
Cerca meglio la prossima volta :P

 }
Piccola bug fix.
$relative_url = "mario.php";
header("Location: http://".$_SERVER['HTTP_HOST'] 
                     .dirname($_SERVER['PHP_SELF']) 
                     ."/".$relative_url); 
HTTP/1.1 requires an absolute URI as argument 
-- 
I'am what I'am, I do what I can

 Piccola bug fix.
C'hai raggione, ma non mi ha mai dato problemi usare un url relativo :P

 :P
Beh, alle volte lo uso anche io relativo, piu' per pigrizia che per
altro, comunque e' conforme all'HTTP 1.0, ma non all' 1.1 :)
Saluti.


Newsgroup: it.comp.www.php
Titolo: Scrivere prima di header..

Ok prima di un header non si può scrivere nulla...
Ma se volessi fare un redirect e scrivere ti stai collegando alla
pagina x?
non posso fare
print("ti stai collegando");
header("Location: paginax.php");
magari anche con un timer..
Ciao
Simone

 pagina x?
Non usare header location, usa il meta tag refresh o JS.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

Newsgroup: it.comp.www.php
Titolo: PHP e Win: modulo o script?

Premetto che ho sempre usato PHP sotto Linux e che non ho avuto tempo
di leggermi tutti i messaggi qui postati per vedere se qualcuno aveva
gia' postato la domanda che mi accingo a porvi (a tal propostio chiedo
scusa):
Mi trovo di fronte all'esigenza di installare PHP+MySql+apache sotto
windows..cosa che ho gia fatto e tutto funza, di php x win esistono 2
versioni: come modulo apache (che io ho scelto io) e come eseguibie
esterno...QUALI SONO LE DIFFERENZE TRA LE DUE SOLUZIONI???
Grazie

 wrote in message
0fb9ptki759i332su...@4ax.com...


 esterno...QUALI SONO LE DIFFERENZE TRA LE DUE SOLUZIONI???
E' spiegato qui:
http://www.latoserver.it/php/install/tipi-di-installazione.php3
Ciao
Newsgroup: it.comp.www.php
Titolo: autenticazione utenti tramite Database

Salve a tutti ho un problema con l'autenticazione utenti tramite Db,dunque
creo una pagina dove inserisco il form:
<form action="login.php" method="post" name="autenticazione" >
<p>nome utente
<input name="nomeutente" type="text" id="nomeutente">
pwd
<input name="password" type="text" id="password">
</p>
<p>
<input type="submit" name="Submit" value="Invia">
</p>
</form>
poi lo script di autenticazione utente è il seguente:
<?php
$db_nome = "my_db";
$nome_tabella = "Anagrafica";
$connessione= mysql_connect("localhost","tizio", "caio")
or die("impossibile connettersi al db");
$db = mysql_select_db($db_nome, $connessione)
or die("impossibile selezionare il db");
$query  = "SELECT * FROM $nome_tabella WHERE nomeutente =
\"$POST[nomeutente]\" AND password = password=\"$POST[password]\")"
$risultato = mysql_query($query, $connessione)
or die("impossibile eseguire l'interrogazione");
$num = mysql_numrows($risultato);
if ($num != 0) {
$msg = "<p>autorizzazione avvenuta</p>";
} else {
$msg = "<p>non sei autorizzato</p>";
}
?>
Cosi facendo mi dice impossibile eseguire l'interrogazione,sicuramente
sbaglio nella query sql.
Ciao

 \"$POST[nomeutente]\" AND password = password=\"$POST[password]\")"
forse
$query  = "SELECT * FROM $nome_tabella WHERE nomeutente =
'".$POST[nomeutente]."' AND password='".$POST[password]."')"
Hai scritto male dopo l'AND
Ludovico

 ha scritto nel messaggio
news:bn07ol$grv$1...@newsreader.mailgate.org...


 $risultato = mysql_query($query, $connessione)
Prova a stampare a video la query e vedi cosa ti salta fuori.
SELECT *
FROM tabella
WHERE nomeutente='utente'
AND password='pass'
Inoltre non hai bisogno di specificare la connessione; è un parametro
facoltativo.
Ciao
Marco

> mi da sempre lo stesso errore!non capisco perchč
scrivi
$risultato = mysql_query($query)
or die(mysql_error());
cosě ti dovrebbe dire qualcosa in piů sul perchč non esegue la query
Ludovico
Newsgroup: it.comp.www.php
Titolo: Post install EasyPHP

Ciao a tutti so che l'argomento è stato oggetto di grossi thread, che ho 
letto da Google. Purtroppo non ne vengo a capo.
Ho appena installato sul mio portatile EasyPHP1.7 e phpnuke seguendo le 
istruzioni trovate su Splatt. Il risultato che ottengo è questo:
Notice: Undefined variable: HTTP_USER_AGENT in 
c:\programmi\easyphp1-7\www\phpnuke\mainfile.php on line 16
Notice: import_request_variables(): No prefix specified - possible security 
hazard in c:\programmi\easyphp1-7\www\phpnuke\mainfile.php on line 39
Notice: Undefined variable: forum_admin in 
c:\programmi\easyphp1-7\www\phpnuke\mainfile.php on line 67
Notice: Undefined variable: inside_mod in 
c:\programmi\easyphp1-7\www\phpnuke\mainfile.php on line 70
Notice: Undefined variable: inside_mod in 
c:\programmi\easyphp1-7\www\phpnuke\db\db.php on line 44
Fatal error: Cannot instantiate non-existent class: sql_db in 
c:\programmi\easyphp1-7\www\phpnuke\db\db.php on line 86
Cambiando la riga error reporting, come in precedenza suggerito, elimina (o, 
come penso, non visualizza), tutti gli errori a parte l'ultimo.
Aspetto fiducioso la buona novella da voi guru del settore (io sono un 
niubbone!!!)
Gianluca 

 c:\programmi\easyphp1-7\www\phpnuke\mainfile.php on line 16
Quale sarebbe la domanda?
PHP Nuke e' famoso per il suo pessimo codice e questa sfilza di notice
ne e' solo una dimostrazione, non ci puoi far nulla se non evitare di
visualizzarli o non utilizzare PHP Nuke.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio 
news:Im6Md.12413$QG6.2...@twister2.libero.it...

Leggevo del tuo ermetismo, e in effetti.....
Scherzo: la domanda č: dovendo usare phpnuke con un collega per tirare su il 
sito che ci č stato affidato, ed ottenendo questi erroracci, cosa dobbiamo 
fare oltre a chiamare un esorcista?
Se non dovessimo usare phpnuke, cosa ci consigli?
Grazie per il tuo tempo!

 Se non dovessimo usare phpnuke, cosa ci consigli?
Sicuramente altri potranno suggerirti meglio in quanto personalmente
non utilizzo CMS preconfezionali, comunque:
http://www.xoops.org/
http://ez.no/
etc.
Dipende molto da cosa dovete fare.


 Gianluca
Cambia cms!!!
;)

 come penso, non visualizza), tutti gli errori a parte l'ultimo.
[CUT]
Premetto che non conosco phpnuke.
Cercando su google con la seguente stringa: <<Cannot instantiate 
non-existent class: sql_db>>
ho ottenuto diversi risultati che fanno riferimento a phpnuke.
Sogliandoli rapidamente direi che il tuo problema è la connessione al db 
che semplicemente non viene effettuata.
Ciao.
	-Ema-


Questo è un dubbio che ho anche io: come faccio a lanciare phpmyadmin avendo 
easyphp installato? Mi ne esco pazzo! 

 easyphp installato? Mi ne esco pazzo!
Tasto destro del mouse sulla icona vicino all'orologio.

 easyphp installato? Mi ne esco pazzo! 
Se easyphp è attivo apri il browser (possibilmente Firefox che mi è più 
simpatico :-P ) e connettiti a 
http://localhost/mysql/
Ciao
	-Ema-
Newsgroup: it.comp.www.php
Titolo: zend e xammp

non ho mai utilizzato framework...
vorrei iniziare a studiacchiarli ma... incredibilmente non riesco a 
installarlo, mi dareste una mano?
ho inserito nel path di sistema la cartella php e poi lanciato il zf.bat 
che mi ha creato una cartella del progetto (la copio nella root), quando 
vado a leggere l'index mi riporta errori... non riesce ad aprire il file 
application.
Grazie.


risolto... sbagliavo la dir nel php.ini

Newsgroup: it.comp.www.php
Titolo: Banca Sella, che dilemma

Ciao a tutti,
non riesco a capire il funzionamento del collegamento al server di Banca
Sella per il pagamento con carta di credito.
Ho seguito quanto richiedono ed invio tramite form i parametri richiesti
(a=codice esercente, b=altre variabili) ma la risposta del server č di
errore (parametro non riconosciuto).
Ho provato, dunque, ad usare lo script che forniscono loro ma mi risponde
con il seguente errore:
Fatal error: Java is not a class in
/usr/local/apache/htdocs/skateup/final.php3 on line 21
Qualcuno ha qualche consiglio da darmi? Non ci capisco davvero piů niente.
Grazie a tutti
Federico



Sto provando a collegarmi sia da Win che da linux, solo che su linux
nno sono riuscito ad installare java per php.
Su win continuo ad avere problemi con la classe java.
Avevo trovato perň uno script anche su 
php.net
Hai installato il jdk?
    -IcarusDream-
Per rispondere via mail 
togliere "se-spammi-ti-uccido" dall'indirizzo.


Web Site: 
http://asterix75.capri.it
Secret MS Windows code:
while (1) { if (num_process > 1) bluescreen(rand()); }
Newsgroup: it.comp.www.php
Titolo: ereg e occorrenze

Scusate se copincollo da una sessione IRC... Ma non ce la faccio più a 
riscrivere per spiegare 'sto problema.
Vediamo se qualcuno ha una soluzione.
Grazie,
    MadM
----------------------------------------------------------------------
(12:05:15) MadMonkey: Ho fatto dei files di dati...
(12:05:26) MadMonkey: Che contengono all proprio interno dei tag 
particolari.
(12:05:35) MadMonkey: Tipo, per i link, il tag è del genere:
(12:05:54) MadMonkey: [link::urlPagina::descrizioneLink]
(12:05:55) MadMonkey: Ok?
(12:06:21) MadMonkey: Ora vorrei estrarre tutti questi "link" da tale 
file...
(12:06:26) MadMonkey: E poi riformattarli in HTML.
(12:06:38) MadMonkey: Quindi uso la funzione ereg in questo modo:
(12:07:49) MadMonkey: ereg("\[link::([^]]+)::([^]]+)\]", $curRow, $curFind)
(12:07:57) MadMonkey: Bene.
(12:08:08) MadMonkey: L'ereg fa il suo lavoro.
(12:08:11) MadMonkey: Ma...
(12:08:37) MadMonkey: Per ogni riga trova solo la PRIMA occorrenza di 
[link::..ecc.ecc]
(12:08:42) MadMonkey: Non so se sono stato chiaro.
-- 
MadMonkey su Julia CBR 600 F4 Sport & Durlindana Vespa P125X
HP: 
http://hal9000.crazynet.org/sgui
 - ICQ# 37935197
Julia ('01 CBR 600 F4 Sport); [ex] Barbie ('91 Africa Twin RD04)
Durlindana ('79 Vespa P125X). _Sto ascoltando: Nulla!!!_

 
Prova a fare esplodere ogni riga in un array di stringhe con explode(), 
e analizzare ogni pezzo singolarmente. x sapere il numero totale di 
frammenti di riga usi sizeof(). Penso possa funzionare
-- 
2T STUDIO - Web e Grafica per il tuo Business
Contattaci su: 
http://www.2t-studio.com

 frammenti di riga usi sizeof(). Penso possa funzionare
Grazie del suggerimento, ma ho risolto con preg_match_all.
Molto meglio le preg ^__^
